// import { param2Obj } from '@/utils/index.js'
import Mock from '@/api/Mock.js'


const request = (type, data) => {
  // 模拟异步请求数据
  return new Promise(resolve => {
    setTimeout(() => {
      resolve(Mock[type](data))
    }, 100)
  })
}
// const request = (url, data, method = 'GET', headers) => {
//   const type = method.toUpperCase
//   return new Promise((resolve, reject) => {
//     uni.request({
//       url,
//       method: type,
//       data,
//       success(res) {
//         if (res.data.code === '0') {
//           resolve(res.data)
//         } else if (res.data.code === '-1') {
//           reject(res.data)
//         } else {
//           reject(res.data)
//         }
//       },
//       fail(err) {
//         reject(err)
//       }
//     })
//   })
// }

export default request
